伙伴关系迁移

更改两个系统之间的连接类型时,可以迁移现有远程拷贝伙伴关系和远程拷贝关系。

将现有远程复制关系和伙伴关系迁移到新的 IP 地址

更改一个或两个系统及系统的数据路径 IP 地址时,需要在此过程中临时停止复制。 然而,主机 I/O 可以继续。 完成此过程后,关系仅需对此过程中提交的主机写操作进行再同步。

此过程适用于具有 IP 伙伴关系的两个系统。

请完成以下过程:
  1. 停止两个系统上的 IP 伙伴关系。
    1. 在系统 C1 上:#svctask chpartnership -stop <systemid C2>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上报告 fully_configured_remote_stopped
    2. 在系统 C2 上:#svctask chpartnership -stop <systemid C1>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上也报告 fully_configured_stopped
  2. 使用以下命令,在一个或两个系统上重新配置 IP 地址:

    chsystemip -clusterip <new ip> -port <ethernet port number>

    cfgportip -node <node id> -ip <new ip address> -netmask <new netmask> -gw <new gateway>

  3. 对于每个重新配置的系统 IP,请重新配置远程系统上的伙伴关系:

    如果在系统 C1 上更改系统 IP,那么在系统 C2 上:#svctask chpartnership -clusterip <system IP of system C1> <systemid C1>

    如果在系统 C2 上更改系统 IP,那么在系统 C1 上:#svctask chpartnership -clusterip <system IP of system C2> <systemid C2>

  4. 重新启动伙伴关系:

    在系统 C1 上:#svctask chpartnership -start <systemid C2>

    在系统 C2 上:#svctask chpartnership -start <systemid C1>

  5. 重新启动停止的所有关系。

将现有远程复制关系和伙伴关系从 1 Gbps 链路迁移到 10 Gbps 链路(反之亦然)

在尝试将现有部署从 1 Gbps 链路迁移到 10 Gbps 链路之前,请参阅 IP 伙伴关系配置主题中的限制和注意事项要求。
注: 不能混用链路速度。 例如,如果有两条链路,那么两条链路应该均为 10 Gbps 链路或者均为 1 Gbps 链路。

此过程适用于具有基于两条 1 Gbps 链路且彼此具有 IP 伙伴关系的两个系统。

请完成以下过程:
  1. 停止不具有 -access 标志的关系,并确认每个关系的状态均为 in_sync
  2. 停止所有远程复制关系之后,停止两个系统中的 IP 伙伴关系。
    1. 在系统 C1 上:#svctask chpartnership -stop <systemid C2>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上报告 fully_configured_remote_stopped
    2. 在系统 C2 上:#svctask chpartnership -stop <systemid C1>
      • 命令 lspartnership 在系统 C1 上报告 fully_configured_stopped
      • 命令 lspartnership 在系统 C2 上也报告 fully_configured_stopped
  3. 在各自的远程复制端口组中的 10 Gbps 链路上添加在数据路径 IP 端口上配置(使用 cfgportip)的 IP 地址。
    • 在系统 C1 上:#svctask cfgportip -node <node_id> -remotecopy <portgrp_id_1_or_2> <port_no_3/port_no_4>
    • 使用以下命令从远程复制组移除现有 1 Gbps 端口:

      #svctask cfgportip -node <node_id> -remotecopy 0 <port_no_1/port_no_2>

    • 在系统 C2 上:#svctask cfgportip -node <node_id> -remotecopy <portgrp_id> <port_no_3/port_no_4>
    • 使用以下命令从远程复制组移除现有 1 Gbps 端口:

      #svctask cfgportip -node <node_id> -remotecopy 0 <port_no_1/port_no_2>

    注: 此步骤将使远程复制状态从 used 变成 unused,因为上未在新 IP 地址上发现新路径。
  4. 启动 IP 伙伴关系。
    • 在系统 C1 上:#svctask chpartnership -start <systemid C2>
    • 在系统 C2 上:#svctask chpartnership -start <systemid C1>
      注: 因为基于 IPv6 地址的新数据路径现在可用,所以伙伴关系首先将更改为 not_present,然后更改为 fully_configured。 如果它仍处于 not_present 状态,那么监视节点错误/DMP(如果被触发),并查看“故障诊断”部分中的相应 DMP。
  5. 启动远程复制关系。

此过程将完成从 1 Gbps 链路到 10 Gbps 链路的迁移。 通过应用 1 Gbps 端口而不是 10 Gbps 端口的替代项,可以将同样的过程应用到从 10 Gbps 到 1 Gbps 的迁移。